Initial commit. (dirty copy paste work)