indentation and conventions are done