prototypes i'v made, in case i want to come back to