additions to citizen model