abstract shid annd cum sort of feel