some technologies to play with