bubble burst and refatoring