truncated density functions