added dynamically generated actions