Basic working dev versoin.