sending ok ..need tab-control + refactor code(max) - very bad code