refactor code layout