Added dynamic CRYDEVS generation but still requires tweaking