first cut at the .define method