import of part3
updated checker