refactored the src tree