converting to use app boxes everywhere