initialize and set up parse