some problems added