init
still work
fads
work
c