better presentation of the share
Start introducing RSPec, and extract beter entities objects