just submitted some frags, please review. should have more when i get time