added eclipse_setup is unfinished as of now