added donation support. fixed alertBlock