Worked on block parsing.

Just some playing around. Works better. But the function is far from
working.