found += bug. now in principle working, but cant seem to find my own source