Implemented generation script
Updated requirements