add yaml scene loading