usefull comments and unused imports deleted @Tomas