added more mvps
added shadow