improve efficiency & functionality of w[i] syntax, fix some method warnings