working version

working but without parse (aka pain in the arse)