added opposite () ..