adding in text previews
adding in text previews and precompiling