add everything in its current state
add everything in its current state