Some Common Useful classes