added dynamic body view