fixed method stubs as outlined in design