Moving To make rampart more object based