added bitcoin functionality :D