trying DDD in ruby....