make cooperation easy in java develop in model style