Redid all placeholders, added more comments for clarity