Revised Functionality
first commit
update...