most of the features are ready