UP dart port part 3