restructure src folder