alot for sharing