add some details on parsing