Min requirements of mini-project accomplished, needs error checking and search