this looks pretty cool, what does it have so far?