Added proper introduction. Not fully completed though