save current work
try predict pattern