fixing redefined-outer-name