Add drag and drop and styling