fixing implementation errors