fixed method invocation