modifications facade interfaces