Many ups and downs in battle against 377