fixing/add scene cast/remove some convenience funcs