genetics....ph...nutrients..