customer function has been completed