drag and drop core added, absolutely not complete