update MeeGL design