DONE

complete with working code, i will make minor edits but this code is
solid!