fixed method cases