added some button types