COVViewConstroller stuff. the basics.
back with tried methods