extended it from class