reading your design...