fixed method return type