updated for parse