Adding Foreman Functionality