An os(doesnt work yet + doesnt have a good name yet)