general fragment is done