added generic gtk template