Cleand up and left a bit of comments also IT WORKS ....