added spec, devise