use ArrayList as much as possible to mimic RMI version
README
menage
menage
simplify base example operation