whole or full