moving to private variables