removing functions i havent had use for yet