added experimental code and results