start working on ESLint compliance and rules