going to change some biiiig code bits