Added Pasting Handlers for data
Avoids Potential bugs
Visibility Changes
Added primary functions