refactored name main program folder