add interface view and ConvertPTo2 file and some tests for it