outline for custom objects started