finished features to realese first version v1.0.0