initial work for making these crazy number things happen