create accomplishment functional except saving of point