added automated naming