committing loyalty tool before moving on. this is unfinished