first release: parser dont handle whitespaces or return carriages