Added major feature - templates!