updated perform