polishing off activity flow and lifecycle