change variable name
divide resolver and change storage name
go fmt
add on memory storage
oops. forgot formatting