finish frame work, an empty frame