modularized aBar