create complete action plan; pass it to actionmanager; streamline code and imports