private variables set up