fully documented, tested and cleaned up. might be good to go!