added custom to basic.py and funcsDE.py