4/24 add auto keyword