lazy action group; added todos