updated background and enviroment
merge