add first resizing idea

needs a refactoring