Forms and stuff but i think i might start over