Adds 3, 4, 5. 6 still needs to be resolved.