decoded some stuff a bit