add opendream.c