need some requirements
set default interpreter