Make variables as much as possible