cleaned up private variables