refactoring
null => interface{}
oops
oops