partial credit pls on ++type