added some minor free action