change to handling background image, removal of size options , using contain