added some parsing stuff (although it isn't done), and started the nesting form