Maz have overdoen it with checking boxes
screwed up initial commit. here it is.