started mapping processor implementation