main 508