added insert
finished select, will now try to get everything compile before writing the last two (delete, update)