closer...
ghetto async working