refactored order & added drag/drop for planlist