Rwd framework