red: ?
blue: ?