making migrants width and height not be constants