adding code, gravatar and other features