removoed 'auto' syntax