Basic working version - no vars, no conditions