updated sales method