added BitSmang