start building out custom post type and metabox functionality