provide convenience routine