initiate variables