better subject detection I hope