inital work on a new alias implementation