more complete description mechanism