updated for revision