work on tab compleat and added output to the user