added experimental results, fixed a lot of bugs