still working on getting the internal/external worked out