declare return type