half width component alignment