Rozdělení IO na LIB a CLI část