few updates and photoview implementation