UP dart port part 2