working data reading, but data is static atm