Added functional dependencies