oh nvm. too long to share. im tired.