Moving from static to dynamic; functions still not completed, just backing up changes offsite.