parse only valid