cleaned up code
added FAQ