updated

bugs fixed.