Add clean, parse_ver, valid