Following "Fakebook" tutorial on youtube + enhancment.