removedup done
another test and worked on functions