added spec and some basic view stuff