capacity methods