bugfix-104 v1

bugfix-104 v2

bugfix-104 v3