fix abstract start