block manually almost completed