ah, inherit doesn't work that wat with define