added functions related to customers