worked on gui and written the parser for list elements