cleaned up flexible view engine