uso do internal frame