Preliminary work towards making self-modifying programs