Clean tidy and private!