implicit declaration fix