dp and others