implementing view items