added custom objects and detail view, custom cell view