what am I doing
stack and resolving and stuff