rough version concluded