Code seperation