Remove debug; Remove abstract