weak implementation of first two levels
finish levels 1-3