current version

allows programming :)