please indent the entire method inside class << self