rename package / adjust code style / fix button disable bug