Updated with sine wav data as core