completed site functionality except of (Recommendation systeam),i'll come back later