a few more basic thigns