variable parse implemented
fixed some things