refact
isCostumer