classes added and shared