updated requiements