Fully functional. Time to add GFX.