add alignment ability