Initial checkin of Minor Prophet