change default behavior to top instead of middle