added new script for modularity