revised ver