add UIBotton logic