Changed: At least use switch statements
Added #1
Fixed: switch statements
Added: on the fly change of the variables