Library template first step