moved cycio functions outside of Table class, table class now calls them with its table member