added useless functions