basic crud works now