got add working, mostly