add / commit test by edward cai