Adjust lots of bugs.. And now, ready 2 use !