add Activity class
add model tests