delete update add trip and locations implemented