some more stuff i've learnt