init with an empty scene if not specified