add prototype
update recent activities