allocate, map printer implementiert, laeuft alles