Initial working prototype
Status:working