added veiw controller and item tests