trying to get this into github so i can wfh on it.