improved entry creation