small updates
basic chnages