Works better - byte level

Though it's very ugly and needs to look cleaner.