adding all stuff