clarifies activity names
refactored packages
refactored model receiver logic