haters gonna hate
various fixes: code, text