some method fix and revision

for fixed are first(), create() and last() and for revision are
destroy() and save()