just added stuff we can do to give better scope