запилен makefile и разбросана структура)