modify upp level classes