removed already existing functions