before
towards better interfaces