commented and added instructions so anyone can use it