wip
trying to make use of names, bugs with aliases