adding preliminary material ykwis