Moved basic.rb to core, as it should have been