maruvasham technical review