some interface ingredients
small correction