add first tests as a spec