Begin fork implementation