new ver

this is the new updated ver