full crud support. FTW