gotta add back fund interface now too