add references
finish the main part of thesis
extend design and impl, rework figures