continued removing uneeded functions