pre-instantiate variables