working on subs, doesnt look promising