особо в коде ничего поменять не получилось, по сравнению с кодом в классе.....