Implement both windows