bits and pieces with require