added feature A

enhanced feature A