decoder implementiert