more smylink improvmenets