adding best practices  basics