Customer controller