modified custom button and cell initializations