Please find here all needed information....