fixed implements...extension of earlier bug