added created_by generator (initial work)