initialize, all, parse_all