added Binary modifications