implement extended price on lineItem component