added a pull down function