refactor src directory