intermediate commit, trying to get signals to work