a start to using dfm