added pull down and more...