I'll write answers. 
mail@jamesmoes.com