Moving the private methods