first software commit
added IO access methods