try to acheive the parse of block