work on setting variables