Initial commit. finally working.