added message dependency