moved main spec added spec helper & setup guard