adding buttons support