correct life() by removing unused 2nd argument