some crap i wrote