updated with parser and size limit