ride constructor by id