Pushing updates

more updates to follow soon