codeing views