added marker cascade and the last few changes for the viva