Made our life easier using templates