proper code formatting