testing more thorough stuff