Provide and set up cells automatically

Close #1.