almost complete feature set