fixed #8 - refactored to support operations - currently just "CREATE"