added additional code quality checks
added further instructions