Our current ideas