change components so it is possible to change templates
change components so it is possible to change templates
change components so it is possible to change templates
change components so it is possible to change templates