init.
bug fix.