revised design