added some force functions