create new folder and move file to folder

I have an existing folder full of videos (mp4s). Almost all of the videos are in the root of this folder. I want to automate the follow process:
If the file in the folder is a video and not already in a sub-folder:
1. create a new folder
2. name the folder the same as the video file (without extension)
3. move video file into newly created folder
Is this something that hazel can do? If so can someone offer some assistance on how to do this. Thanks in advance for any assistance
If the file in the folder is a video and not already in a sub-folder:
1. create a new folder
2. name the folder the same as the video file (without extension)
3. move video file into newly created folder
Is this something that hazel can do? If so can someone offer some assistance on how to do this. Thanks in advance for any assistance