debug
its now a hot mess