use case'y dla kompilatora