only flex has button