previous ... logic next