First version without test examples