add actions
add actions
alot of changes