added new preconditions and variables