added parser and organized folders