Research work for Amit Group