impreovement in simultraj and link