add resize proportional to width & height