removes unneccessary abstract method