Baramati apprentice

Updates