Initial Commit
initial code drop
fixing stuff