code formatting and readme