Added a  barebones interface
Added preview text class