fixed with app dir