added implements to ambient classes