some updates made