fix button types