implementando classes da model