wrote interface for actions