get rid of warnings
refactor: update comments