best practices in front end design bentley