improves function name