adding concept of ward