frontend update : added some explainations as well