adds functionality and xlsx parser