keeping control ...