v0.2 Basic features and proper checking in place.