don't write out implemenation class