Create First parsing ( better implementation)