refactor to a seperate project