starting ifsShape class