frontend for general activities