scene parser