moved parse init