custom open is far from ready :(