changed binary structure