Updated parser and add functional blocks image