need some intuitive (logic) design help pls