imlementd Makefilse and auto folder