fix customer as interface