Added code for Algodesign