code formatting for better readability