redid structs to now only have 1 and adjusted bound methods
go fmt