make before async
before
after
test after return value
rm hooks
test hook
test again
test
build before commit
test all the things