version 0.2 is done without if else loops