4 lines & immuntable objects, no conditionals