Finish implementing instance type