how storm works with tutorial and example