completed for roth1 and roth2