All insert actions. error checking needed