a couple bugs in 'look' but working