added resizability