Knowledge For Future