separated variables from code for easier tweaking