Never used alert, adding more sub-methods of log