introducin backendproduct class model