removed inheritance cos its not playing nice with anyone