update Makefile && update mselect signature slightly
update Guide signature