implementando classes