begin the programming stuff

debag done