code seperation+tidy