diff --git a/erlang.html.markdown b/erlang.html.markdown
index 208f31e4..ce8c637d 100644
--- a/erlang.html.markdown
+++ b/erlang.html.markdown
@@ -1,6 +1,6 @@
---
language: erlang
-contributor:
+contributors:
- ["Giovanni Cappellotto", "http://www.focustheweb.com/"]
filename: learnerlang.erl
---
diff --git a/php.html.markdown b/php.html.markdown
index 9627035c..e81b88fd 100644
--- a/php.html.markdown
+++ b/php.html.markdown
@@ -1,8 +1,8 @@
---
language: php
contributors:
-- [Malcolm Fell](http://emarref.net/)
-- [Trismegiste](https://github.com/Trismegiste)
+ - ["Malcolm Fell", "http://emarref.net/"]
+ - ["Trismegiste", "https://github.com/Trismegiste"]
filename: learnphp.php
---
diff --git a/racket.html.markdown b/racket.html.markdown
index 707919dd..f7d64d0a 100644
--- a/racket.html.markdown
+++ b/racket.html.markdown
@@ -1,6 +1,8 @@
---
language: racket
-author: th3rac25
+contributors:
+ - ["th3rac25", "http://twitter.com/th3rac25"]
+filename: learnracket.py
---
Racket is a general purpose, multi-paradigm programming language in the Lisp/Scheme family.
@@ -8,7 +10,7 @@ Racket is a general purpose, multi-paradigm programming language in the Lisp/Sch
Feedback is appreciated! You can reach me at [@th3rac25](http://twitter.com/th3rac25) or th3rac25 [at] [google's email service]
-```racket
+```scheme
#lang racket ; defines the language we are using
;;; Comments
@@ -447,7 +449,6 @@ vec ; => #(1 2 3 4)
; (deposit -5) ; => deposit: contract violation
; expected: positive?
; given: -5
-; more details....
```
## Further Reading