parse out user define