add sample executable
add customer at runtime library
some modification