updated Implementaitions and student Client