further goals
name conventions
basic functionality documentation