added alias creation funcitonality