binary form assignment