Implement import
Finish initial working version