added spell form, still need to add server calls