begining phase 3
before fixing mapping declaration
finished phase 3