pushing xilinx stuff
started work on playing from file