Давно хочу такую либу написать, но все времени не хватает