This is the first commit with my docstring and layout prepared.