cap init