Added directional dependent readings;temp move to .cpp for ease of edit
Added placeholders for missing functions