possible but extremely hard