Not functional and incomplete, needs some corrections
making progress
Seems to be working in a primitive manner
Seems to be working, going to have it checked