initial commit now that ive got things working kind of properly