Added processes implementation