почти готово, остался js