Added call back functions - Lijin