making layouts elastic