implemented multi rientation render