added details and formated.