refactor transitioning cell
add findAll method
rm some garbages
add +/- method to Cell
modify searching methods
add sample, modify searching methods