first working version of left/right