box trigger factory and trigger level element implemented