refactored subject box