new customer, pagination, style, directive