alot of things added..