*Made some changes to the framework to support scorling camera