started work on explosion logic