Collecting experimenting/temp code together
Added basic implementation of timing