made back end methods to be used for recent activity, but there are issues with completing them. will finish in the morning.