some modifications
final check
added spec_helper