update read me and add viewport