add explicit return type. now compiles