It kinda works. a bit buggy. command line args aren't properly implemented yet.