Framework for Predator solution