vastly updated code