initial commits, counts working decent and not much else