Abstract template you can find here.