completed base spec