adding resizing
working, working, working