Initial functional version
Load data in transaction
Added check if subscription limit has been reached
Only display activities which are not yet fully subscribed