drag and drop

with small problems
#TODO pipes (today)