removed all unneeded functions