scale functionality removed, not working
going to need major code refactor before proceeding