please add return types on public methods (and those below).