Most of bugs fixed ( remaining "white line" bug): BEWARE