Added abstract start