Added more details and readability