gogo
fixed style
added customAlert procedure