actions update (with new functions)