поправил баги в БД, протестировал, вроде все работает...