frameandbasicfunctionok