removed unnecessary details