changing scenereader to be able to extend it.