makes methods private
adds more views